﻿<Modularity:ModuleCatalog xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
               xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                xmlns:sys="clr-namespace:System;assembly=mscorlib"
               xmlns:Modularity="clr-namespace:Microsoft.Practices.Composite.Modularity;assembly=Microsoft.Practices.Composite">
    <Modularity:ModuleInfoGroup Ref="ModuleGroup1" InitializationMode="OnDemand">
        <Modularity:ModuleInfo ModuleName="Module1" ModuleType="Module1Type" />
    </Modularity:ModuleInfoGroup>
    <Modularity:ModuleInfoGroup Ref="ModuleGroup2" InitializationMode="WhenAvailable">
        <Modularity:ModuleInfo ModuleName="Module2InModuleGroup2" ModuleType="Module2Type">
            <Modularity:ModuleInfo.DependsOn>
                <sys:String>ModuleW</sys:String>
            </Modularity:ModuleInfo.DependsOn>
        </Modularity:ModuleInfo>
        <Modularity:ModuleInfo ModuleName="Module3InModuleGroup2" ModuleType="ModuleType">
        </Modularity:ModuleInfo>
    </Modularity:ModuleInfoGroup>
    <Modularity:ModuleInfo Ref="Module3" ModuleName="Module3" ModuleType="Module3Type" />
</Modularity:ModuleCatalog>

